【ORM框架】对象映射框架
实质
将数据库中的表和python中的对象相对应。我理解就是可以直接链接数据库,并将其中数据实例化成所需对象,或者对数据库的表直接进行数据的修改、插入等操作
特点
- 无需通过数据库系统操作表,直接将数据面向对象,操作对象
- 开发效率高(省去数据库的重复连接、加载操作)
- 数据访问便捷、易操作(直接操作对象容易查询)
- 支持对象封装
- 内存化数据导致的性能问题(表数据存成对象实质是数据内存化,数据量较大性能差)
Qeewee
参考:https://www.jianshu.com/p/26648d192cd4
支持数据库
- postgreaql
- mysql
- sqlite
sqllite
- 实质是个嵌入数据库(缓存数据库),对常用数据,可以节省服务器压力
- 其操作完全是磁盘的IO操作